History
History
Synonyms
UK
US
Meaning:
downpour

a heavy fall of rain

tremendous pouring of rain

TORRENTIAL RAIN as in Wiktionary
TORRENTIAL RAIN as in Wikipedia